sudo apt-get install build-essential pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_GTK=ON -D OPENCV_GENERATE_PKGCONFIG=YES ..
make -j8
sudo make install

环境配置
将OpenCV的库添加到系统路径
方法一：配置ld.so.conf文件

sudo vim /etc/ld.so.conf
在文件中加上一行 include /usr/loacal/lib，这个路径是cmake编译时填的动态库安装路径加上/lib
include /usr/loacal/lib

配置好后，执行如下命令使得配置的路径生效
sudo ldconfig